html {
	height: 100%;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #212529;
	-webkit-font-smoothing: antialiased;
	padding: 0;
	margin: 0;
	height: 100%;
	background-color: #EEF2F6;
}

body .ui-widget.fa {
	font-family: 'FontAwesome';
}

body a label {
	cursor: pointer;
}

body .ui-menu .ui-menu-list .ui-separator {
	border-bottom: 1px solid #c8c8c8;
	width: 100%;
}

.ui-g-nopad {
	padding: 0 !important;
}

.ui-growl {
	position: fixed !important;
	right: 50% !important;
	top: 40% !important;
	width: 300px !important;
	margin-right: -150px !important;
	z-index: 9999 !important;
}

.ui-icon-warn:before {
	content: "\f002";
}